<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>C# Qyoto tutorial</title>
<link rel="stylesheet" href="/cfg/format.css" type="text/css">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="keywords" content="GUI, Qt, C#, Qyoto, programming, tutorial, learn Qyoto">
<meta name="description" content="This is Qyoto C# tutorial. In this tutorial,
you will learn the basics of Qt programming with C# language.">
<meta name="language" content="en">
<meta name="author" content="Jan Bodnar">
<meta name="distribution" content="global">

<script type="text/javascript" src="/lib/jquery.js"></script>
<script type="text/javascript" src="/lib/common.js"></script>

<script type="text/javascript"> 
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script> 

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-5536206-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>


</head>

<body>

<div class="container">

<div id="wide_ad" class="ltow">
<script type="text/javascript"><!--
google_ad_client = "pub-9706709751191532";
/* 160x600, August 2011 */
google_ad_slot = "2484182563";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>

<div class="content">

<a href="/" title="Home">Home</a>


<h1>C# Qyoto tutorial</h1>

<p>
This is C# Qyoto programming tutorial. Qyoto is a binding of the Qt library to the
C# and other .NET languages. 
The Qyoto C# tutorial is suitable for beginners and intermediate programmers.
</p>

<h2>Table of contents</h2>

<ul>
  <li><a href="introduction/">Introduction</a></li>
  <li><a href="layoutmanagement/">Layout management</a></li>
  <li><a href="widgets/">Widgets</a></li>
  <li><a href="menustoolbars/">Menus &amp; toolbars</a></li>
  <li><a href="dialogs/">Dialogs</a></li>
  <li><a href="painting/">Painting</a></li>
  <li><a href="paintingII/">Painting II</a></li>
  <li><a href="customwidget/">Custom widget</a></li>
  <li><a href="nibbles/">Nibbles</a></li>
</ul>

<h2>Qyoto</h2>

<p>
<b>Qyoto</b> is a library that provides binding of the Qt library to the .NET 
languages like C# or Visual Basic. Qt is a powerful cross-platform application 
development framework. Its native language is C++. Qyoto is a part of the 
KDE desktop environment.
</p>

<h2>C#</h2>

<p>
C# is a modern, high-level, general-purpose, object-oriented programming 
language. It is the principal language of the .NET framework. The design 
goals of the language were software robustness, durability and programmer 
productivity. It can be used to create console applications, GUI applications, 
web applications, both on PCs or embedded systems.
</p>

<div class="g-plusone"></div> 

<h2>Similar tutorials</h2>

<p>
The <a href="/lang/csharp/">C# tutorial</a> covers the C# language.
The <a href="/gui/gtksharp/">GTK# tutorial</a> provides a tutorial
for a C# binding to the GTK library. The  
<a href="/gui/csharpwinforms/">Mono C# Winforms tutorial</a> is a tutorial
for programing GUI applications with the Winforms library and the C# language.
Finally the <a href="/gui/vbqyoto/">Visual Basic Qyoto tutorial</a>
is a tutorial for developoing Qyoto applications with Visual Basic.
</p>


<div class="footer">

<div class="signature">
<a href="/">ZetCode::</a> last modified November 1, 2012 <span class="copyright">&copy; 2007 - 2013 Jan Bodnar</span>
</div>
</div> 

</div> <!-- content -->

</div> <!-- container -->

</body>
</html>

